Meteor Shower — synonyms, definition
1. meteor shower (Noun)
1 synonym
meteor stream
1 definition
meteor shower (Noun) — A transient shower of meteors when a meteor swarm enters the earth's atmosphere.
1 type of
atmospheric phenomenon
3 parts
Meteor falling star shooting star